home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-01.zip / 01 / Pakiet odzyskiwanie danych / Edytory binarne / HXD 1.6.1.0 / changelog.txt next >
Text File  |  2006-05-26  |  17KB  |  368 lines

  1. Version history of HxD
  2. ======================
  3.  
  4. Below you find a list with the added features, changes and fixes for 
  5. each version.
  6.  
  7.  
  8. Version 1.6.1.0
  9. ---------------
  10. - Modern icons
  11. - History in the search and replace dialogs
  12. - Recent file list in the file-menu
  13. - Locale charset is used if ANSI is selected (before Windows-1252 was hardcoded)
  14. - Tabs can be closed by a middle click
  15. - The text in the information field of the Update-checker is word wrapped and
  16.   indented for better reading
  17. - Disabled icons are grayed more beautifully if the classic Windows style or a
  18.   pre Windows XP system is used
  19. - MDI-menu appears/disapperas only after fully maximizing or minimizing a window
  20. - Do not dereference URLs, instead open the .url-file itself
  21. - Fix: Closing the options dialog by OK resets the theme instead of applying it
  22. - Fix: Menu is on the wrong screen on a multi monitor setup
  23. - Fix: BartPE doesn't load HxD because of a missing WOW32.DLL which is only
  24.   needed on Windows9X
  25. - Fix: Drawing bug of the grayed icons under Windows 98
  26. - Fix: Tabbar scroll bug, order of closing, order of change, drawing bug...
  27. - Fix: Windows error message when writing to a disk under Windows 98
  28. - Fix: Error message "Out of memory" when copying between two instances
  29. - Further small corrections
  30.  
  31.  
  32. Version 1.6.0.0 beta
  33. --------------------
  34.  
  35. - New functions
  36.     * Split file
  37.     * Concatenate files
  38.     * Safely delete files (Shredder)
  39.     * Insert bytes
  40.     * Fill selection
  41.  
  42. - Enhancements of existing functions
  43.     * Clipboard was largely reworked:
  44.           o Unlimited amount of data can be copied (unlimited = free RAM)
  45.           o Support for Unicode
  46.           o Paste/Copy Hex Dumps
  47.           o Progress display
  48.           o Additional native clipboard format for HMTL and RTF, allows pasting of formatted text into apps like WordPad or Mozilla Thunderbird (instead of the source code)
  49.     * Searching supports true Unicode (not only ANSI subset), allows searching of special characters like those in the DOS-char set
  50.     * Backup-enhancements:
  51.           o Progress display when creating backup
  52.           o Backup creation can be cancelled
  53.           o Warning when there is no place for a backup
  54.     * Speed up exporters a lot and added progress display
  55.     * Progress display for "Copy as"
  56.     * Save/Save as have a progress display
  57.     * Reducing memory fragmentation when inserting
  58.     * F5 updates the folded sections in the RAM-Editor
  59.     * Blinking of the entry "Readonly" in the Status bar when trying to modify a read only file
  60.     * When reopening the Search-dialog the old search text is selected
  61.     * Scroll search result into the middle of the window for better overview
  62.     * Respect offset base in exporters
  63.     * Unicode support for printing
  64.     * Some corrections to printing
  65.     * Overall better Unicode support for all operations where file names are involved
  66.     * Generally added progress display for all lengthy operations
  67.     * New keys usable with foldable sections:
  68.       + on num block opens a fold
  69.       - on num block closes a fold
  70.       * on num block opens all folds
  71.       / on num block closes all folds
  72.     * Drag&Drop of tabs moves the tabs on mouse movements instead of drawing a black insertion line
  73.     * Added a cancel button to the dialog with security warning "Opening a disk without write protection"
  74.     * After "replacing all" a message box with the count of replaced occurrences is displayed
  75.  
  76.  
  77. - Bug fixes
  78.     * Fix: Find next doesn't work after opening a new file or changing to another file
  79.     * Fix: "Export to" doesn't warn when overwriting existing files
  80.     * Fix: Search bug and the DOS-char set was chosen
  81.     * Fix: Search bug if a search was previously done in another window
  82.     * Fix: Entering invalid hex values in the search dialog generates an AV instead of a good error message
  83.     * Fix: Changing of the char set isn't respected when doing "Find next"
  84.     * Fix: Exporter for HTML, TeX und RTF didn't use the currently chosen char set but always ANSI
  85.     * Fix: Column-offsets >= 100 aren't drawn correctly
  86.     * Fix: Cache-bug when reading from disk
  87.     * Fix: "Replace all" doesn't replace all occurrences
  88.     * Fix: Select all and then delete => Undo doesn't work
  89.     * Fix: Deleting the selected bytes => Undo reinserts them but doesn't resize the file
  90.     * Fix: Command line isn't correctly processed since Unicode support
  91.     * Fix: When having multiple instances the correct instance isn't focused and the file is loaded in the wrong instance
  92.     * Fix: Undo of very large files (> 4GB) doesn't work
  93.     * Fix: After Undo of two hex characters the caret stays inside the hex pair
  94.     * Fix: Replace dialog warns of a file resize even if the file size wouldn't change
  95.     * Fix: Modal dialogs sometimes hide behind the main window, so it appears HxD hang
  96.     * Fix: After closing a system-dialog (file open, print, ...) the HexEdit isn't focused again
  97.     * Fix: Progress display of replace-function doesn't correctly display the remaining time
  98.     * Fix: Selecting with Shift+Page Down/Page Up causes flicker
  99.     * Fix: After a stream reading error the "Top sector" tool tip stays visible
  100.     * Fix: Copying of the editor view doesn't support Unicode
  101.     * Fix: On simple graphic card drivers there are no symbols on the toolbar
  102.     * Fix: TXmGroupbox leaves artifacts when theming is active
  103.     * Fix: Controls in the info dialog don't have the correct dimension/position when "Large fonts" are activated
  104.     * Fix: ColorComboBox font and color are grayed when disabled
  105.     * Fix: Flickering of Toolbar after closing options-dialog
  106.     * Fix: Small memory leak after File|Save
  107.     * Fix: Small memory leak after File|Print
  108.     * Many more small corrections
  109.     
  110.     
  111. Version 1.5.2.0
  112. ---------------
  113.  
  114. - HxD now supports Unicode file names under Windows NT+
  115. - Internal optimizations to keep the exe size down (which was increased by the
  116.   Unicode support)
  117. - Update-search shows changes in the language of the running HxD version
  118.  
  119.  
  120. Version 1.5.1.0 beta
  121. --------------------
  122.  
  123. - Added Internet update checker
  124. - Minor caret movement improvement
  125. - Fix: Wrong caret position after deleting last byte of a row
  126. - Fix: Formatting for modified data isn't loaded/saved correctly
  127. - Fix: Exporting to Pascal, C, Java always uses empty file name
  128. - Fix: Management error of the internal formats list which resulted in some 
  129.   painting bugs
  130. - Fix: Display problems under Asian systems
  131. - Fix: When typing hex digits at the end of a row, caret doesn't move into 
  132.   next row
  133. - Fix: Caret position not always correct after undo
  134. - View options can be set globally in the options dialog (vs. locally in the
  135.   toolbar) 
  136.  
  137.  
  138. Version 1.5.0.0 beta
  139. --------------------
  140.  
  141. - Modified data highlighted red and bold (configurable)
  142. - Major internal optimizations regarding foldable section. This is especially 
  143.   visible when opening large programs with the RAM-Editor and doing mouse 
  144.   selections
  145. - Optimized undo, which uses now far less memory by not saving original data
  146. - New function "Open Disk-Image" (you can specify the sector-size)
  147. - Reworked options dialog
  148. - Optional creation of backup-files
  149. - Offsets can now be displayed additionally as decimal or octal numbers
  150. - More precise detection when progress dialog should show
  151. - Selection-scrolling is more intuitive (also fixed a related bug)
  152. - Mouse selection is smoother and more precise; a selection can begin inside a 
  153.   hex pair
  154. - Tooltip window beside the scrollbar showing the top sector when editing disks
  155.   or disk images
  156. - Page up and page down preserver the caret position
  157. - Navigating to nibbles when clicking inside hex pairs
  158. - Order of tabs can be changed through drag&drop
  159. - Reworked scrollbar: hides when not needed, correctly handles resizing of 
  160.   window
  161. - Tab control draws its background according to the selected theme
  162. - Tab and hex editor controls are visually united
  163. - Minor visual adaptations
  164. - Fix: After a "replace all"-operation the progress dialog sometimes keeps open
  165. - Fix: Change order of Ctrl+Tab corresponds to the MDI order, not the order as
  166.   seen in the tab control
  167. - Fix: During a replace-operation the "resized file"-notification pops up 
  168.   several times
  169.  
  170.  
  171. Version 1.4.2.0
  172. ---------------
  173.  
  174. - New menu command "Refresh": updates the view and the caches
  175. - Navigating to Nibbles (= half bytes) can now be done with CTRL+Left 
  176.   respectively CTRL+Right
  177. - Reactivating of HxD after drag&droping a file onto the program
  178. - FIX: Error when reading diskettes under Win9X (error did not appear with all 
  179.        BIOSes)
  180. - FIX: The remaining duration in the progress window is displayed as time (pm/am) 
  181. - FIX: Focus-problems of the progress window
  182. - FIX: Rotated caption of the checksum-panel is under Win9x very small
  183. - FIX: Flickering border when changing the window size and Windows-themes are 
  184.        active. I fixed the corresponding bug in the VCL.
  185. - FIX: If hex-editor window is very small an access violation appears
  186. - FIX: Replace-dialog kann be shown, even when in readonly-mode, whichs stops 
  187.        replace-operations anyway 
  188. - FIX: Replacing with nothing raises an access violation
  189. - FIX: RAM-Editor tries to show guarded pages
  190. - FIX: Replace all: the progress window disappears often to reappear shortly 
  191.        after again
  192. - FIX: Confirmation dialog sometimes outside the screen
  193. - FIX: New instance does not take over the multiinstance-settings
  194. - many other corrections
  195.  
  196.  
  197. Version 1.4.1.0 beta
  198. --------------------
  199.  
  200. - FIX: Write error when inserting (due to overwriting of memory) 
  201. - FIX: Ctrl+Shift+End raises an access violation 
  202. - FIX: Wrong position of caret after insertion 
  203. - FIX: A special order of insertion and deletion raises access violations 
  204. - FIX: Starting HxD multiple times under Win9x raises an OS-exception 
  205.        (managment error with DiskIO.dll) 
  206. - smaller optimizations 
  207. - correction of caret-movement in corner cases
  208.  
  209.  
  210. Version 1.4.0.0 beta
  211. --------------------
  212.  
  213. - HxD now support reading/writing onto logical or physical drives also under 
  214.   Windows9x. All kinds and all sizes are supported (FAT12, FAT16, FAT32, 
  215.   disk with int13 extensions and without). CDROM support will follow. 
  216. - Notifications/Warnings can be deactivated (directly in the message window or 
  217.   in the options) 
  218. - Ask for user confirmation when deleting or inserting bytes 
  219. - VB-Exporter removed: There is no reasonable way to define big arrays 
  220. - Clearly less drive noise and no error message (happened on some NT 4.0 
  221.   systems) when checking for a inserted disk 
  222. - Modal dialog boxes flash when clicking outside the dialog box (as usual under
  223.   Win98/Win2000+) 
  224. - FIX: After "Saving as..." the whole filename is showed in the caption, but it
  225.        should be without path 
  226. - FIX: Deleting a selection with DEL does not update the statusbar 
  227. - FIX: Deleting-function generates new foldable sections, but it should resize 
  228.        the existing ones
  229. - FIX: Delete with backspace was buggy 
  230. - FIX: If caret is in a folded line, it doesn't move when scrolling horizontally 
  231. - FIX: Changing between hex- and text-sections with TAB does not correctly 
  232.        redraw the selection 
  233. - other little things
  234.  
  235.  
  236. Version 1.3.0.0 beta
  237. --------------------
  238.  
  239. - New feature: Data-Folding  
  240. - resizing of bookmark-symbol if text smaller than 16x16, else centering 
  241. - FIX: Searching of integer numbers in big endian format was incorrect 
  242. - FIX: Resizing of the window causes sometimes wrong caret repositioning 
  243. - FIX: Although multiple instances are allowed, the first instance is always 
  244.        activated 
  245. - FIX: "Save as" and "Export" aborts without showing the save-dialog, when 
  246.        default filename contains illegal characters 
  247. - FIX: With some special fonts: After a restart of HxD another font is displayed
  248.        than was selected the last time  
  249. - FIX: Writing into readonly/unassigned memory regions causes drawing errors 
  250.        (however data is left intact). 
  251.  
  252.  
  253. Version 1.2.2.0
  254. ---------------
  255.  
  256. - Fix a minor caching issue
  257.  
  258.  
  259. Version 1.2.1.0
  260. ---------------
  261.  
  262. - HxD is activated when a new instance starts and single instance option enabled
  263. - Information displayed in the StatusBar is updated when MDIChild changes
  264. - FIX: Trying to open a non-existant file using the commandline creates several
  265.     access violations and error messages
  266. - FIX: Displaying statistics of logical drives craches the program
  267.    (caused by buggy caching-system)
  268. - FIX: Progress-window sometimes creates floating point division by zero
  269. - FIX: Opening pure Audio CD as logical drive generates access violations
  270. - FIX: In a corner case caret position is not set correctly after undo
  271. - FIX: Detection if a floppy disk is inserted is not always correct and causes
  272.     the DriveOpen dialog to display wrong information
  273.     (necessary checks make again empty floppy drives emit more noise)
  274.     
  275.  
  276. Version 1.2.0.0
  277. ---------------
  278.  
  279. - Buffered reading making navigation more pleasant
  280. - Sector separators and buttons as well as keyboard shortcuts added for 
  281.   drive navigation
  282. - On WinXP+ the whole drive is viewable/editable even if the driver reports 
  283.   faked information
  284. - Filename, StartOffset, EndOffset, Length and Date information was added to 
  285.   source code exporters
  286. - Minimzed floppy disk drive noise when checking if a floppy is inserted  
  287. - New function: Select block (From-to-selection)
  288. - Drawing of the offset col and row is synchronous with the drawing of the data
  289.   section, even if source is slow (e.g. floppy disk)
  290. - reduced PageControl flicker
  291. - reduced flicker when maximizing windows
  292. - Windows are opened maximized by default
  293. - Single instance option
  294. - Drives are opened write protected by default
  295. - Pasting was extended to work with non-resizeable streams, such as drives:
  296.   If there is enough place data overwrites old data instead of beeing inserted
  297. - Theme can be changed in options (default or Tristan 2)
  298. - Checksums/Digests can be copied to clipboard using the contextmenu or keyboard
  299.   shortcuts    
  300. - FIX: Entering a character in overwrite mode deleted the selection and then
  301.   overwrote the following character, instead of just replacing the character
  302.   at the caret
  303. - FIX: Big streams (e.g. drives) didn't correctly work with scrollbars  
  304. - more corrections
  305.  
  306.  
  307. Version 1.1.0.0
  308. ---------------
  309.  
  310. - Searching supports new data types:
  311.    - Integer numbers
  312.    - Floating point numbers
  313. - Exporting supports new formats:
  314.    Motorola S19 Records, Motorola S28 Records, Motorola S37 Records,
  315.    16 Bit Intel Hex, 20 Bit Intel Hex, 32 Bit Intel Hex
  316. - reduction of EXE-file size of 376 KB through optimized source-code
  317.   (not EXE-compression), to make it fit on a 1.4 MB diskette
  318.   (for exmaple when you need HxD for recovery work)
  319. - FIX: Searching hex-values did not always return the correct result
  320. - FIX: When Horizontal scrollbar jumped back, window content was not updated
  321. - other minor tweaking
  322.  
  323.  
  324. Version 1.0.0.0 beta
  325. --------------------
  326.  
  327. - Diskeditor for viewing/editing Harddisks, Floppys, USB-Drives, ... (NT-only)
  328. - RAM-Viewer is now a RAM-Editor
  329. - exporting of data to source code (Pascal, C, Java, Visual Basic)
  330.   or as formatted output (plain text, HTML, Richtext, TeX)
  331. - calculating checksums and digests:
  332.     Checksum-8, Checksum-16, Checksum-24, Checksum-32, CRC-16, CRC-16 CCITT,
  333.     CRC-32, Custom CRC, SHA-1, SHA-256, SHA-384, SHA-512, MD-2, MD-4, MD5
  334. - new layout of search-dialog
  335. - improved searching: added 'backward' and 'all' search directions
  336. - added replace function and matching dialog
  337. - new offset header
  338. - horizontal scrolling
  339. - added ghost caret: a dotted box that surrounds the character/hex value 
  340.   corresponding to the character/hex value under the active caret
  341. - removed flicker when activating other MDI childs
  342. - basic printing
  343. - better error handling
  344. - improved the matrix-like animation in the info-dialog (open menu "?" and click
  345.   on "Info")
  346. - options are saved to registry
  347. - fixed undo: when deleting a selection undo was a two-step process
  348. - fixed various painting issues
  349. - fixed slow loading/closing of many files
  350. - fixed wrong icons in tabs
  351. - many small fixes
  352. - English version available
  353.  
  354.  
  355. Version 0.8.5.0 alpha
  356. ---------------------
  357.  
  358. - written from scratch, for outermost flexibility and speed
  359. - handling of unlimited file size
  360. - searching
  361. - RAM-Viewer
  362. - unlimited undo
  363. - statistics
  364. - MDI interface with tabs
  365. - bookmarks
  366. - first official version of HxD
  367. - only available in German
  368.